use Travis Julia support to get a modern Julia version (#146)
authorSteven G. Johnson <stevenj@mit.edu>
Sat, 30 Mar 2019 17:17:21 +0000 (13:17 -0400)
committerGitHub <noreply@github.com>
Sat, 30 Mar 2019 17:17:21 +0000 (13:17 -0400)
use Travis include: to specify Julia version

.travis.yml

index 7a53b5913a2ca3c3677053e5c965cb7eadd8e2ca..60385b142000d9bd2abfc34dbcd7c119d6fc5e2a 100644 (file)
@@ -1,14 +1,13 @@
-language: c
-compiler:
-    - gcc
-    - clang
+language: julia
+julia:
+    - 1.1
 notifications:
     email: false
+include:
+    - language: julia
+      julia: 1.1
 before_install:
-    - sudo add-apt-repository ppa:staticfloat/julia-deps -y
-    - sudo add-apt-repository ppa:staticfloat/juliareleases -y
-    - sudo apt-get update -qq -y
-    - sudo apt-get install libpcre3-dev julia fontforge -y
+    - sudo apt-get install fontforge -y
 script:
     - make manifest && diff MANIFEST.new MANIFEST
     - make check
@@ -16,7 +15,3 @@ script:
     - make clean && git status --ignored --porcelain && test -z "$(git status --ignored --porcelain)"
     - (mkdir build_static && cd build_static && cmake .. -DCMAKE_VERBOSE_MAKEFILE=ON && make)
     - (mkdir build_shared && cd build_shared && cmake .. -DCMAKE_VERBOSE_MAKEFILE=ON -DBUILD_SHARED_LIBS=ON && make)
-env:
-    # use JuliaLang caching (https://github.com/staticfloat/cache.julialang.org)
-    # so that Travis builds do not depend on anyone's flaky servers but our own
-    - URLCACHE=https://cache.julialang.org/ CFLAGS="-O2 -Werror -Wmissing-prototypes"